// transfer -- 迁移
const router = require("koa-router")();
const fetch = require('node-fetch');

router.get('/image', async (ctx, next) => {
    // 后端访问图片，丢掉浏览器思维，http协议思维
    // 后端http请求 请求头 和 浏览器不一样 
    // 后端 有 白名单 接入机制...
    const url = ctx.query.pic;
    const res = await fetch(url); // B站的图片服务器接受
    const data = await res.buffer(); // 图片 二进制buffer流 .buffer 变 buffer 拼图片
    ctx.set('Content-Type', 'image/jpeg');
    // console.log(data);
    ctx.body = data;
})

module.exports = router.routes();